<?php
namespace hc;
class loader{
	public static function load($file){
		$filearr=explode("\\",$file);
		
		//获取控制器文件名称
		$ctl=end($filearr);
		//获取命名空间名称
		$namescape=str_replace($ctl,"",$file);
		//根据命名空间获取文件目录
		$dir=C('namespace.'.$namescape);
		//控制器文件
		$filename=$dir."/".$ctl.'.php';
		//echo $filename;
		if(!$filename){
			msg_error($filename.'类文件不存在');
		}
		hcrequire($filename);
	}
	public static function register($autoload=''){
		spl_autoload_register(__NAMESPACE__ .'\loader::load');
	}

}
?>